package com.yunkeji.api.user.service;

import com.yunkeji.api.user.vo.BlackListVo;
import com.yunkeji.common.core.domain.PageQuery;
import com.yunkeji.common.core.page.TableDataInfo;
import com.yunkeji.dao.domain.BaseId;

public interface AppUserBlackService {

    /**
     * 黑名单列表
     *
     * @author 老张
     * @param pageQuery
     * @return
     */
    TableDataInfo<BlackListVo> blackList(PageQuery pageQuery);

    /**
     * 移除黑名单
     *
     * @author 老张
     * @param baseId
     */
    void removeBlack(BaseId baseId);
    /**
     * 加入黑名单
     *
     * @author 老张
     * @param baseId
     */
    void addBlack(BaseId baseId);
}
